dewatering press - English Synonyms Dictionary